import request from '@/router/axios';
// 新增朋友圈任务
export function addTask(query) {
    return request({
        url: '/cp/moments-task',
        method: 'post',
        data: query
    });
}

// 查询朋友圈任务
export function getTaskList(query) {
    return request({
        url: '/cp/moments-task/page',
        method: 'get',
        params: query
    });
}

// 查询朋友圈审批任务
export function getTaskApproveList(query) {
    return request({
        url: '/cp/moments-task-approval/page',
        method: 'get',
        params: query
    });
}

// 查看朋友圈任务详情
export function getTaskDetail(id) {
    return request({
        url: `/cp/moments-task/${id}`,
        method: 'get'
    });
}

// 编辑朋友圈任务
export function editTask(obj) {
    return request({
        url: `/cp/moments-task`,
        method: 'put',
        data: obj
    });
}

// 发布朋友圈任务
export function pubTask(obj) {
    return request({
        url: `/cp/moments-task/release`,
        method: 'put',
        params: obj
    });
}

// 朋友圈任务详情
export function getTaskInfo(obj) {
    return request({
        url: `/cp/moments-task/task-details`,
        method: 'get',
        params: obj
    });
}

// 朋友圈任务详情-分页
export function getTaskInfoList(obj) {
    return request({
        url: `/cp/moments-task/page-details`,
        method: 'get',
        params: obj
    });
}

// 朋友圈任务撤销
export function revokeTask(id) {
    return request({
        url: `/cp/moments-task/revoke/${id}`,
        method: 'get'
    });
}

// 朋友圈任务审批
export function approveTask(obj) {
    return request({
        url: `/cp/moments-task-approval/approval`,
        method: 'put',
        params: obj
    });
}
